Technical Report 12-08: Knowledge Management in Distributed Agile Software Development

نویسندگان

  • Siva Dorairaj
  • James Noble
  • Petra Malik
چکیده

Software development teams need highly valuable knowledge to carry out knowledge-intensive development activities. Agile teams are cross-functional teams that promote sharing of projectspecific knowledge through frequent face-to-face interaction, effective communication and customer collaboration. Knowledge sharing is difficult for distributed Agile teams due to spatial, temporal, and cultural barriers, which negatively affect face-to-face interaction, communication and collaboration. There seems to be very few studies that focus on knowledge management in distributed Agile teams. Through a Grounded Theory study that involved 45 participants from 28 different software companies in the USA, India and Australia, we investigate distributed software development from the specific perspective of Agile teams. In this paper, we describe how Agile teams gather, store, share and use knowledge in distributed software development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Technical Report 12-01 Distribution and Agility: It’s All About Trust

Trust increases team performance in software development teams. Trust among team members is imperative for the success of an Agile project. Trust is, however, affected in distributed teams. We conducted a Grounded Theory study involving 45 Agile practitioners from 28 different software companies in the USA, Western Europe, Australia and India to investigate the techniques for building trust in ...

متن کامل

Knowledge Management for Distributed Agile Processes: Models, Techniques, and Infrastructure

This report summarizes presentations and discussions of the IEEE WETICE 2003 Workshop on Knowledge Management for Distributed Agile Processes. The main goals of the workshop were to bring together practitioners and researchers from the areas of Knowledge Management and Agile Processes from different domains to discuss the current state of ongoing research efforts and to share practical experien...

متن کامل

Knowledge Management in Distributed Agile Projects

Knowledge management (KM) is essential for success in Global Software Development (GSD) or Distributed Software Development (DSD) or Global Software Engineering (GSE). Software organizations are managing knowledge in innovative ways to increase productivity. One of the major objectives of KM is to improve productivity through effective knowledge sharing and transfer. Therefore, to maintain effe...

متن کامل

Lessons Learned from Distributed Agile Software Projects: A Case-Based Analysis

Agile software development in a distributed setting is challenging. The teams involved in the process face difficulties in communication, personnel selection, work culture, and knowledge management. The shortcomings associated with working in different time zones and the inabilities to develop trusting relationships between developers are well known. Companies often take recourse to agile softw...

متن کامل

Process Support and Knowledge Management for Virtual Teams Doing Agile Software Development

Agile practices are arguably improving the productivity of small, co-located software development teams. In this paper, we describe an approach that tries to overcome the constraint of co-location by introducing a process-support environment (called MILOS) that helps software development teams to maintain adaptive practices in a distributed setting. MILOS supports project coordination, informat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012